This is another patch that adds an arg_check() to domid and domname so
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 4 Nov 2005 10:05:10 +0000 (11:05 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 4 Nov 2005 10:05:10 +0000 (11:05 +0100)
that we don't dump stack if a user runs either without an argument.

Signed-off-by: Dan Smith <danms@us.ibm.com>
tools/python/xen/xm/main.py

index 9e4a4a30dc19fb7bb65b536c11d44f462c01a842..cec2bef59db48bb5a6b2df222db319a719903e73 100644 (file)
@@ -466,6 +466,8 @@ def xm_set_vcpus(args):
     server.xend_domain_set_vcpus(args[0], int(args[1]))
 
 def xm_domid(args):
+    arg_check(args, 1, "domid")
+
     name = args[0]
 
     from xen.xend.XendClient import server
@@ -473,6 +475,8 @@ def xm_domid(args):
     print sxp.child_value(dom, 'domid')
     
 def xm_domname(args):
+    arg_check(args, 1, "domname")
+
     name = args[0]
 
     from xen.xend.XendClient import server